package com.qinglei.recoup.hmp.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.qinglei.recoup.hmp.domain.HmpUserBindDevice;
import com.qinglei.recoup.hmp.pojo.vo.DeviceVO;
import com.qinglei.recoup.system.pojo.PageParam;

import java.util.List;

/**
 * @author syp
 */
public interface HmpUserBindDeviceService extends IService<HmpUserBindDevice> {
    /**
     * 分页查询设备列表 默认设备在最上面
     *
     * @param userId
     * @param param
     * @return
     */
    IPage<DeviceVO> selectDevicePage(PageParam param, Long userId);

    /**
     * 查询小程序已绑定的床位ID列表，仅包括健康报告开关开启的
     * @return
     */
    List<Integer> selectBedIds4HealthReport();
}
